机器学习——几种距离度量方法比较(2)

作者:紫晖 时间:2024-01-08 阅读:678

上回写到了闵可夫斯基距离 这回继续

5. 标准化欧氏距离 (Standardized Euclidean Distance)

定义: 标准化欧氏距离是针对欧氏距离的缺点而作的一种改进。标准欧氏距离的思路:既然数据各维分量的分布不一样,那先将各个分量都标准化到均值、方差相等。假设样本集X的均值(mean)为m,标准差(standard deviation)为s,X的标准化变量表示为:

  • 标准化欧氏距离公式:

如果将方差的倒数看成一个权重,也可称之为加权欧氏距离(Weighted Euclidean distance)。

6. 马氏距离(Mahalanobis Distance)

马氏距离的引出:

上图有两个正态分布的总体,它们的均值分别为a和b,但方差不一样,则图中的A点离哪个总体更近?或者说A有更大的概率属于谁?显然,A离左边的更近,A属于左边总体的概率更大,尽管A与a的欧式距离远一些。这就是马氏距离的直观解释。

  • 概念:马氏距离是基于样本分布的一种距离。物理意义就是在规范化的主成分空间中的欧氏距离。所谓规范化的主成分空间就是利用主成分分析对一些数据进行主成分分解。再对所有主成分分解轴做归一化,形成新的坐标轴。由这些坐标轴张成的空间就是规范化的主成分空间。

  • 定义:有M个样本向量X1~Xm,协方差矩阵记为S,均值记为向量μ,则其中样本向量X到μ的马氏距离表示为:

向量Xi与Xj之间的马氏距离定义为:

若协方差矩阵是单位矩阵(各个样本向量之间独立同分布),则Xi与Xj之间的马氏距离等于他们的欧氏距离:

若协方差矩阵是对角矩阵,则就是标准化欧氏距离。

  • 欧式距离&马氏距离:

  • 马氏距离的特点:

  • 量纲无关,排除变量之间的相关性的干扰;

  • 马氏距离的计算是建立在总体样本的基础上的,如果拿同样的两个样本,放入两个不同的总体中,最后计算得出的两个样本间的马氏距离通常是不相同的,除非这两个总体的协方差矩阵碰巧相同;

  • 计算马氏距离过程中,要求总体样本数大于样本的维数,否则得到的总体样本协方差矩阵逆矩阵不存在,这种情况下,用欧式距离计算即可。

7. 余弦距离(Cosine Distance)

几何中,夹角余弦可用来衡量两个向量方向的差异;机器学习中,借用这一概念来衡量样本向量之间的差异。

  • 二维空间中向量A(x1,y1)与向量B(x2,y2)的夹角余弦公式:

  • 两个n维样本点a(x11,x12,,x1n)和b(x21,x22,,x2n)的夹角余弦为:

即:

夹角余弦取值范围为[-1,1]。余弦越大表示两个向量的夹角越小,余弦越小表示两向量的夹角越大。当两个向量的方向重合时余弦取最大值1,当两个向量的方向完全相反余弦取最小值-1。

8. 汉明距离(Hamming Distance)

  • 定义:两个等长字符串s1与s2的汉明距离为:将其中一个变为另外一个所需要作的最小字符替换次数。例如:

The Hamming distance between "1011101"and"1001001"is2.

The Hamming distance between "2143896"and"2233796"is3.

The Hamming distance between "toned"and"roses"is3.

  • 汉明重量:是字符串相对于同样长度的零字符串的汉明距离,也就是说,它是字符串中非零的元素个数:对于二进制字符串来说,就是 1 的个数,所以 11101 的汉明重量是 4。因此,如果向量空间中的元素a和b之间的汉明距离等于它们汉明重量的差a-b。

  • 应用:汉明重量分析在包括信息论、编码理论、密码学等领域都有应用。比如在信息编码过程中,为了增强容错性,应使得编码间的最小汉明距离尽可能大。但是,如果要比较两个不同长度的字符串,不仅要进行替换,而且要进行插入与删除的运算,在这种场合下,通常使用更加复杂的编辑距离等算法。

9. 杰卡德距离(Jaccard Distance)

杰卡德相似系数(Jaccard similarity coefficient):两个集合A和B的交集元素在A,B的并集中所占的比例,称为两个集合的杰卡德相似系数,用符号J(A,B)表示:

  • 杰卡德距离(Jaccard Distance):与杰卡德相似系数相反,用两个集合中不同元素占所有元素的比例来衡量两个集合的区分度:

10. 相关距离(Correlation distance)

  • 相关系数:是衡量随机变量X与Y相关程度的一种方法,相关系数的取值范围是[-1,1]。相关系数的绝对值越大,则表明X与Y相关度越高。当X与Y线性相关时,相关系数取值为1(正线性相关)或-1(负线性相关):

  • 相关距离:

11. 信息熵(Information Entropy)

以上的距离度量方法度量的皆为两个样本(向量)之间的距离,而信息熵描述的是整个系统内部样本之间的一个距离,或者称之为系统内样本分布的集中程度(一致程度)、分散程度、混乱程度(不一致程度)。系统内样本分布越分散(或者说分布越平均),信息熵就越大。分布越有序(或者说分布越集中),信息熵就越小。

  • 计算给定的样本集X的信息熵的公式:

参数的含义:

n:样本集X的分类数

pi:X中第 i 类元素出现的概率

信息熵越大表明样本集S的分布越分散(分布均衡),信息熵越小则表明样本集X的分布越集中(分布不均衡)。当S中n个分类出现的概率一样大时(都是1/n),信息熵取最大值log2(n)。当X只有一个分类时,信息熵取最小值0。

上一篇:房子装修怎么弄隔音(如何才能保证窗户的隔

下一篇:厨房门口两边柜子图(冰箱放在进厨房的门边

猜你喜欢

玻璃幕墙报价表详细范本(学校玻璃幕墙多少钱一平)

玻璃幕墙报价表详细范本(学校玻璃幕墙多少钱一平)

资讯 2023-11-01 4322
ppg大师漆宣传语(ppg车漆和鹦鹉漆哪个好)

ppg大师漆宣传语(ppg车漆和鹦鹉漆哪个好)

资讯 2023-11-11 107
洗衣机转不动怎么修理(洗衣机洗着洗着就不动了)

洗衣机转不动怎么修理(洗衣机洗着洗着就不动了)

知识 2023-11-14 1286
厦门窗帘网(灰色地板用什么窗帘好看)

厦门窗帘网(灰色地板用什么窗帘好看)

知识 2023-11-17 783
婚礼现场布置的描写(可以把婚礼丶殿堂比喻成什么)

婚礼现场布置的描写(可以把婚礼丶殿堂比喻成什么)

知识 2023-11-18 4181
设计规范是什么(设计规范与标准的区别)

设计规范是什么(设计规范与标准的区别)

资讯 2023-11-24 1624
长春橡木浴桶(家里的浴缸选什么材料的好呢)

长春橡木浴桶(家里的浴缸选什么材料的好呢)

知识 2023-11-25 3033
刚刚,王者荣耀道歉(王者荣耀官方道歉)

刚刚,王者荣耀道歉(王者荣耀官方道歉)

资讯 2023-12-28 3684
法雕全铜欧式吊灯水晶灯

法雕全铜欧式吊灯水晶灯

资讯 2024-01-15 1917
多层复合实木地板(多层实木复合地板选购及注意事项)

多层复合实木地板(多层实木复合地板选购及注意事项)

知识 2024-01-20 3798
节能灯光管多少瓦(灯泡尺寸)

节能灯光管多少瓦(灯泡尺寸)

资讯 2024-01-21 4108
电表箱报价(电表箱价格一般是多少)

电表箱报价(电表箱价格一般是多少)

资讯 2024-01-26 656
108㎡优雅简欧风,装完直甩邻居家几条街

108㎡优雅简欧风,装完直甩邻居家几条街

资讯 2024-02-05 2306
中式衣服牌子好(honyofan是什么品牌)

中式衣服牌子好(honyofan是什么品牌)

知识 2024-02-11 3088
中式家具拉手的样式和寓意(白色衣柜配什么拉手好)

中式家具拉手的样式和寓意(白色衣柜配什么拉手好)

资讯 2024-02-23 2268
市政排水钢筋混凝土管安装!

市政排水钢筋混凝土管安装!

知识 2024-02-23 1037
玄关隔断一般多宽一条(师傅建议做80cm玄关鞋柜合适吗)

玄关隔断一般多宽一条(师傅建议做80cm玄关鞋柜合适吗)

资讯 2024-02-25 2438
巴黎时装周第一波:钟楚曦美到国外,戚薇似假人,杨幂好大的排场

巴黎时装周第一波:钟楚曦美到国外,戚薇似假人,杨幂好大的排场

资讯 2024-03-02 906
老年人为什么不宜泡脚(老年人为什么不宜泡脚呢)

老年人为什么不宜泡脚(老年人为什么不宜泡脚呢)

资讯 2024-03-10 3614
长方形客厅吊顶造型怎么做?五种方式教你解锁新技能

长方形客厅吊顶造型怎么做?五种方式教你解锁新技能

资讯 2024-03-16 2647